package jp.co.nes.awssupport.business.constant;

/**
 * 期間です。
 */
public enum Duration {

    /** 1年間 */
    ONE_YEAR_SECOND(31536000),

    /** 3年間 */
    THREE_YEAR_SECOND(94608000);

    /** 秒 */
    private int second;

    /**
     * 秒を引数にもつコンストラクタです。
     *
     * @param second 秒
     */
    private Duration(int second) {
        this.second = second;
    }

    /**
     * 秒を返却します。
     *
     * @return 秒
     */
    public int getSecond() {
        return second;
    }

    /**
     * 秒をlong型で返却します。
     *
     * @return 秒
     */
    public long longSecond() {
        Integer value = new Integer(second);
        return value.longValue();
    }
}
